package org.sistema.pgfx.entidad;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.pgfx.ejbModule.entidad.BaseEntity;

@Entity 
@Table(name = "ciudades")
public class Ciudad extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "ciu_codigo", unique = true, nullable = false)
	private Integer codigo;

	@Column(name = "ciu_nombre", length = 60)
	private String nombre;

	@Column(name = "ciu_obs", length = 100)
	private String obs;

	@Column(name = "ciu_predeterminada")
	private Integer predeterminada;

	public Ciudad() {
	}

	public Integer getCodigo() {
		return codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public String getObs() {
		return obs;
	}

	public Integer getPredeterminada() {
		return predeterminada;
	}

	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public void setObs(String obs) {
		this.obs = obs;
	}

	public void setPredeterminada(Integer predeterminada) {
		this.predeterminada = predeterminada;
	}

}